EN FR
EN FR


Section: Partnerships and Cooperations

International Initiatives

Inria International Labs

CIRIC Chile and Pleiad Team of University of Chile at Santiago

We are collaborating with ObjectProfile, a startup company which is hosted at Inria Chile. ObjectProfile is a collaborator within the PLOMO2 Associated Team and a contributor to both Pharo and Moose. http://objectprofile.com

The DeepIntoPharo book is a collaboration with the Pleiad Team of University of Chile at Santiago.

Inria Associate Teams

PLOMO2
  • Title: Infrastructure for a new generation of development tools

  • International Partner:

    • Universidad de Chile (Chile), DCC.

  • Duration: 2014 - 2016

  • See also: http://pleiad.cl/research/plomo2

  • Performing effective software development and maintenance are best achieved with effective tool support. Provided by a variety of tools, each one presenting a specific kind of information supporting the task at hand. The goal of the first PLOMO was to develop new meta tools to improve and bring synergy in the existing infrastructure of Pharo (for software development) and the Moose software analysis platform (for maintenance). With Plomo2, we want to build on top of this work and invent a new generation of tools to navigate and profile programs.

    The hypotheses that Plomo2 will seek to verify are:

    • Use of reflection enables new profiling techniques

    • Use of visualization in a programming environment improves programmer performance

    The overall objectives of Plomo2 are:

    • Infrastructure for profiling programs and recording programmer activity.

    • Visual software maps defined in a flexible and agile fashion

    • Combining dynamic information with visualization to improve the development environment

    • Empirical evaluation of this environment

    • All the efforts will be performed on Pharo and Moose, two platforms heavily used by the RMoD and Pleiad teams.

    The detailed work plan and the results of the first year can be found in the PLOMO2 report at http://pleiad.cl/research/plomo2 .

Inria International Partners

Uqbar - Argentina

Participants : Marcus Denker [correspondant] , Stéphane Ducasse [RMoD] , Nicolas Anquetil [RMoD] , Diego Garbervetsky [UBA,LAFHIS] , Gabriela Arevalo [Universidad Nacional de Quilmes)] , Nicolas Passerini [Uqbar] .

Uqbar is a foundation of researchers teaching in several universities of the Buenos Aires area. Universidad Tecnologica Nacional (FRBA) Universidad Nacional de Quilmes, Universidad Nacional de San Martin,Universidad Nacional del Oeste. LAFHIS is a research laboratory from the University of Buenos Aires. More information at (http://www.uqbar-project.org ).

Informal International Partners

Pharo in Research: We are building an ecosystem around Pharo with international research groups, universities and companies. Several research groups (such as Software Composition Group – Bern, and Pleaid – Santiago) are using Pharo. Many universities are teaching OOP using Pharo and its books. Several companies worldwide are deploying business solutions using Pharo.

Participation In other International Programs

STIC AmSud

Participants : Damien Cassou [correspondant] , Gustavo Santos [RMoD] , Martin Martin [RMoD] , David Röthlisberger [UDP - Universidad Diego Portales, Santiago, Chile] , Marcelo Almeida Maia [UFU - Federal University of Uberlândia, Brasil] , Romain Robbes [Departamento de Ciencias de la Computación (DCC), Universidad de Chile, Santiago, Chile] , Martin Monperrus [Spirals] .

Project Partners: Inria RMOD, Inria Spirals, DCC Universidad de Chile, Universidad Diego Portale Chile, Federal University of Uberlândia, Brasil.

This project aims at facilitating the usage of frameworks and application programming interfaces (APIs) by mining software repositories. Our intuition is that mining reveals how existing projects instantiate these frameworks. By locating concrete framework instantiations in existing projects, we can recommend to developers the concrete procedures for how to use a particular framework for a particular task in a new system. Our project also tackles the challenge of adapting existing systems to new versions of a framework or API by seeking repositories for how other systems adapted to such changes. We plan to integrate recommendations of how to instantiate a framework and adapt to changes directly in the development environment. Those points taken together, considerably distinguish our approach from existing research in the area of framework engineering.

European Lab with Delft

We have a Lille Nord Europe European Lab with A. Bachelli from Delft University. We are working on infrastructure and tools for code reviewing. We have exchange of staff and got a paper accepted to SANER 2015.